﻿//using Sustainalytics.Entities;
//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;

//namespace Sustainalytics.Portfolios.BL
//{
//    public interface IPortfolioCompanyManagement
//    {
//        void AddPortfolioCompanies(List<PortfolioCompany> portfolioCompanies);
//        //void AddPortfolioCompany(PortfolioCompany portfolioCompany);
//        List<PortfolioCompany> GetCompaniesForPortfolio(Guid portfolioId);

//        int GetPortfolioCompaniesCount(PortfolioCompanyFilter filter, PortfolioUserClaims userClaims);

//        List<PortfolioCompany> GetPortfolioCompanies(PortfolioCompanyFilter filter, PortfolioUserClaims userClaims, int? skip, int? take, string[] orderBy = null, bool orderByAsc = true);

//        void DeletePortfolioCompany(Guid portfolioId, Guid id, PortfolioUserClaims userClaims);

//        void DeletePortfolioCompanyByPortfolioId(Guid portfolioId);

//        void InsertPortfolioCompany(Guid portfolioId, Guid id, PortfolioUserClaims userClaims);
//    }
//}
